package com.example.dahua.adapter.classAdapter;

/**
 * @author: dangwen
 * @createDate: 2021/7/3
 * 我们通过实现Target类型的接口，继承适配源类，来让两个毫不相关的类配合完成工作
 * 由于继承会继承父类的所有属性及方法，所以可以通过this调用继承的方法
 */
public class Adapter extends Adaptee implements Target{
    @Override
    public void commonRequest() {
        this.specialRequest();
    }

    public static void main(String[] args) {
        Target target = new Adapter();
        target.commonRequest();
    }
}
